package com.mt.api.modules.service;


import com.mt.api.modules.domain.bo.CustomerAddBo;
import com.mt.api.modules.domain.bo.CustomerDelBo;
import com.mt.api.modules.domain.bo.CustomerListBo;
import com.mt.api.modules.domain.bo.CustomerPageBo;
import com.mt.api.modules.domain.vo.CustomerInfoVo;
import com.mt.common.response.WebResponse;

/**
 * @author plover
 * @description 服务接口
 * @date 2020-07-06
 **/
public interface AppCustomerService {

    WebResponse addCustomer(CustomerAddBo bo);

    WebResponse editCustomer(CustomerAddBo bo);

    WebResponse delCustomer(CustomerDelBo bo);

    WebResponse<CustomerInfoVo> getCustomerInfo(Integer id);

    WebResponse listByBrandId(CustomerListBo customerListBo);

    WebResponse pageByBrandId(CustomerPageBo customerPageBo);

    WebResponse getCustomerStatPage(CustomerPageBo customerPageBo);

}